﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VehicleScale.Models
{
    public class CustomerModel : ModelBase
    {
        #region Properties
        private string _customerID;
        public string CustomerID
        {
            get { return _customerID; }
            set
            {
                if (_customerID != value)
                {
                    _customerID = value;
                }
            }
        }

        private string _customerName;
        public string CustomerName
        {
            get { return _customerName; }
            set
            {
                if (_customerName != value)
                {
                    _customerName = value;
                }
            }
        }

        private string _identification;
        public string Identification
        {
            get { return _identification; }
            set
            {
                if (_identification != value)
                {
                    _identification = value;
                }
            }
        }

        private string _taxCode;
        public string TaxCode
        {
            get { return _taxCode; }
            set
            {
                if (_taxCode != value)
                {
                    _taxCode = value;
                }
            }
        }

        private string _telephone;
        public string Telephone
        {
            get { return _telephone; }
            set
            {
                if (_telephone != value)
                {
                    _telephone = value;
                }
            }
        }

        private string _address;
        public string Address
        {
            get { return _address; }
            set {
                if (_address != value)
                {
                    _address = value;
                }
            }
        }

        private string _faxNumber;
        public string FaxNumber
        {
            get { return _faxNumber; }
            set
            {
                if (_faxNumber != value)
                {
                    _faxNumber = value;
                }
            }
        }

        private string _createdByID;
        public string CreatedByID
        {
            get { return _createdByID; }
            set {
                if (_createdByID != value)
                {
                    _createdByID = value;
                }
            }
        }

        private System.DateTime _creationDate;
        public System.DateTime CreationDate
        {
            get { return _creationDate; }
            set
            {
                if (_creationDate != value)
                {
                    _creationDate = value;
                }
            }
        }

        private string _modifiedByID;
        public string ModifiedByID
        {
            get { return _modifiedByID; }
            set {
                if (_modifiedByID != value)
                {
                    _modifiedByID = value;
                }
            }
        }

        private System.DateTime _modifiedDate;
        public System.DateTime ModifiedDate
        {
            get { return _modifiedDate; }
            set
            {
                if (_modifiedDate != value)
                {
                    _modifiedDate = value;
                }
            }
        }

        private bool _active;
        public bool Active
        {
            get { return _active; }
            set
            {
                if (_active != value)
                {
                    _active = value;
                }
            }
        }

        private string _description;
        public string Description
        {
            get { return _description; }
            set
            {
                if (_description != value)
                {
                    _description = value;
                }
            }
        }

        private IList<VehicleScaleModel> _vehicleScales;
        public IList<VehicleScaleModel> VehicleScales
        {
            get { return _vehicleScales; }
            set
            {
                if (_vehicleScales != value)
                {
                    _vehicleScales = value;
                }
            }
        }
        #endregion
    }
}
